package com.fand.user.vo;

import com.fand.user.dto.UserDto;
import com.fand.user.dto.UserLoDto;
import com.fand.user.dto.UserLoInDto;
import com.fand.user.dto.UserLoInLoDto;
import com.fand.user.dto.UserReDto;
import com.fand.user.dto.UserReLoDto;

/**
 * 用户
 * 
 * @author haitao.yao
 */
public class UserVo implements java.io.Serializable {
	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 598399316922403335L;

	/**
	 * 用户
	 */
	private UserDto user;

	/**
	 * 用户日志
	 */
	private UserLoDto userLo;

	/**
	 * 用户登录
	 */
	private UserLoInDto userLoIn;

	/**
	 * 用户登录日志
	 */
	private UserLoInLoDto userLoInLo;

	/**
	 * 用户关系
	 */
	private UserReDto userRe;

	/**
	 * 用户关系日志
	 */
	private UserReLoDto userReLo;

	/**
	 * 构造
	 */
	public UserVo() {
		this.user = new UserDto();
		this.userLo = new UserLoDto();
		this.userLoIn = new UserLoInDto();
		this.userLoInLo = new UserLoInLoDto();
		this.userRe = new UserReDto();
		this.userReLo = new UserReLoDto();
	}

	/**
	 * 获取
	 * 
	 * @return 用户
	 */
	public UserDto getUser() {
		return this.user;
	}

	/**
	 * 获取
	 * 
	 * @return 用户日志
	 */
	public UserLoDto getUserLo() {
		return this.userLo;
	}

	/**
	 * 获取
	 * 
	 * @return 用户登录
	 */
	public UserLoInDto getUserLoIn() {
		return this.userLoIn;
	}

	/**
	 * 获取
	 * 
	 * @return 用户登录日志
	 */
	public UserLoInLoDto getUserLoInLo() {
		return this.userLoInLo;
	}

	/**
	 * 获取
	 * 
	 * @return 用户关系
	 */
	public UserReDto getUserRe() {
		return this.userRe;
	}

	/**
	 * 获取
	 * 
	 * @return 用户关系日志
	 */
	public UserReLoDto getUserReLo() {
		return this.userReLo;
	}

	/**
	 * 设置
	 * 
	 * @param user
	 *            用户
	 */
	public void setUser(final UserDto user) {
		this.user = user;
	}

	/**
	 * 设置
	 * 
	 * @param userLo
	 *            用户日志
	 */
	public void setUserLo(final UserLoDto userLo) {
		this.userLo = userLo;
	}

	/**
	 * 设置
	 * 
	 * @param userLoIn
	 *            用户登录
	 */
	public void setUserLoIn(final UserLoInDto userLoIn) {
		this.userLoIn = userLoIn;
	}

	/**
	 * 设置
	 * 
	 * @param userLoInLo
	 *            用户登录日志
	 */
	public void setUserLoInLo(final UserLoInLoDto userLoInLo) {
		this.userLoInLo = userLoInLo;
	}

	/**
	 * 设置
	 * 
	 * @param userRe
	 *            用户关系
	 */
	public void setUserRe(final UserReDto userRe) {
		this.userRe = userRe;
	}

	/**
	 * 设置
	 * 
	 * @param userReLo
	 *            用户关系日志
	 */
	public void setUserReLo(final UserReLoDto userReLo) {
		this.userReLo = userReLo;
	}
}